/* Yahoo! CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul {
    list-style: none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: '';
}
abbr, acronym {
    border: 0;
}
/* End of Yahoo! CSS Reset */

html {
    height: 100%;
}
body {
    font: 12px/18px Arial, sans-serif;
    width: 100%;
    height: 100%;
}
.wrapper {
    width: 1300px;
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
.header {
    height: 150px;
    background: #FFE680;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle {
    width: 100%;
    padding: 0 0 100px;
    position: relative;
}
.middle:after {
    display: table;
    clear: both;
    content: '';
}
.container {
    width: 100%;
    float: left;
    overflow: hidden;
}
.content {
    padding: 0 270px 0 270px;
}


/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
    float: left;
    width: 250px;
    margin-left: -100%;
    position: relative;
    background: #B5E3FF;
}


/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {
    float: left;
    width: 250px;
    margin-left: -250px;
    position: relative;
    background: #FFACAA;
}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
    width: 1300px;
    margin: -50px auto 0;
    height: 50px;
    background: #BFF08E;
    position: relative;
}
/*Окно авторизации регистарции*/
.center {
    width: 400px; /* Ширина элемента в пикселах */
    padding: 10px; /* Поля вокруг текста */
    margin: auto; /* Выравниваем по центру */
    background: #fc0; /* Цвет фона */
}

/*Горизонтальное меню*/
h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0;
}

hr {
    border:none;
    border-top:1px solid #CCCCCC;
    height:1px;
    margin-bottom:25px;
}



#menu{
    float:left;
    width:100%;
}
#menu ul{
    list-style:none;
}
#menu li{
    list-style:none;
    display:block;
    float:left;
    background:#f4f4ec;
    border-bottom:4px solid #8eb132;
}
#menu li a{
    display:block;
    float:left;
    color:#44494f;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    line-height:35px;
    border:solid #e1e1d3;
    border-width:1px 1px 0 1px;
    text-decoration:none;
    padding:0 25px;
}
#menu li a:hover{
    color:#75902d;
}
#menu li a.current{
    display:block;
    float:left;
    background:#f4f4ec url(/resources/image/menu/menu_h.jpg) repeat-x;
    color:#fff;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    line-height:35px;
    border:solid #e1e1d3;
    border-width:1px 1px 0 0;
    text-decoration:none;
    padding:0 25px;
}
#menu li a:hover{
    display:block;
    float:left;
    background:#f4f4ec url(/resources/image/menu/menu_h.jpg) repeat-x;
    color:#fff;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    line-height:35px;
    border:solid #e1e1d3;
    border-width:1px 1px 0 0;
    text-decoration:none;
    padding:0 25px;
}

